package com.daxt.model.constant;

public enum DicType {

	CLIENT_TYPE("客户端类型"), //
	FUNCTION_AUTH("功能类型"), // 功能类型
	APPLICATION_SCOPE("认证范围类型"), // 认证范围类型
	MENU_TYPE("菜单类型"), // 菜单类型
	METHOD_TYPE("请求类型"), // 请求类型
	STATUS_TYPE("状态类型"); // 状态类型

	private final String desc;

	private DicType(String desc) {
		this.desc = desc;
	}

	public String getDesc() {
		return desc;
	}

	public static boolean hasKey(String key) {
		DicType[] values = DicType.values();
		for (DicType loginType : values) {
			if (loginType.name().equals(key)) {
				return true;
			}
		}
		return false;
	}
}
